
/*2、第三方gulp模块：用来实现html、css等压缩合并，语法转化，公共抽离，修改文件自动刷新等机械动作的功能的API（以库文件形式存在）
方法：gulp.task(),gulp.src(),gulp.dest(),gulp.watch()等*/
	const gulp = require("gulp");
	const htmlmin = require('gulp-htmlmin');
	const fileinclude = require('gulp-file-include');

	gulp.task("first",()=>{
		console.log("人生中第一个gulp任务执行了")
		gulp.src("./src/css/*.css")
		 .pipe(gulp.dest("./dist/css"));
	})


	/*gulp模块的各种插件*/
	// html任务
	// 1.html中代码压缩操作
	// 2.抽取html文件中共有的代码
	gulp.task("htmlmin", () => {
		gulp.src("src/html/*.html")
		.pipe(fileinclude())
		.pipe(htmlmin({ collapseWhitespace: true }))
		.pipe(gulp.dest("dist"));
	});


	// 批量执行所有gulp任务
	// gulp.task('default', ['first', 'htmlmin']);